Engineering Web Applications with Fine- and Large-Grained Web Components
نویسندگان
چکیده
Web engineering concepts and tools have often not kept step with the dramatic increase in the power and complexity of Web applications. This paper focuses on problems caused by the introduction of business processes and their integration with navigation in Web applications. A phase-lag mismatch between the HTTP-oriented structure of the Web support software and the logical structure of processes and activities makes, besides other reasons, the development quite complex, and composition and reuse difficult, if not impossible. As a remedy, we propose to use modern component technology on the J2EE Web tier to supply reusable components, which follow the logical process and activity structure. WACoF activity components are provided as fine-grained components isomorphic to business processes and activities. Whereas WebCoF Web components are customizable off-the-shelve large-grained components with cross-domain or domain-specific functionality, which integrate activity components and business components. A Web application is built by composing Web components in a configuration program.
منابع مشابه
A Repository to facilitate Reuse in Component- Based Web Engineering
The World Wide Web has become a platform for distributed applications of all kinds. Its originally anticipated scope has changed dramatically but without major changes to the primary mechanisms. Web application development suffers increasingly from the coarse-grained implementation model of the Web, as established software design concepts are hardly applicable to it. The object-oriented WebComp...
متن کاملComponent-Based Content Linking Beyond the Application
The content of many innovative Web sites today often originates from beyond the application. This paper is concerned with building Web applications that heavily integrate and link content from external sources, like e.g. Web services or RSS feeds. Unlike conventional applications, they are characterized by a very dynamic and distributed information space. In this context, traditional Web Engine...
متن کاملFine-Grained Specification and Control of Data Flows in Web-Based User Interfaces
When building process-intensive web applications, developers typically spend considerable effort on the exchange of specific data entities between specific web pages and operations under specific conditions, as called for by business requirements. Since the WWW infrastructure provides only very coarse data exchange mechanisms, we introduce a notation for the design of fine-grained conditional d...
متن کاملFinding fault: detecting issues in a versioned ontology
Understanding ontology evolution is becoming an active topic of interest to ontology engineers, e.g., we have large collaborative developed ontologies but, unlike software engineering, comparatively little is understood about the dynamics of historical changes, especially at a fine level of granularity. Only recently has there been a systematic analysis of changes across ontology versions, but ...
متن کاملThe Effect of Geopolymerization on the Unconfined Compressive Strength of Stabilized Fine-grained Soils
This study focuses on evaluating the unconfined compressive strength (UCS) of improved fine-grained soils. A large database of unconfined compressive strength of clayey soil specimens stabilized with fly ash and blast furnace slag based geopolymer were collected and analyzed. Subsequently, using adaptive neuro fuzzy inference system (ANFIS), a model has been developed to assess the UCS of stabi...
متن کامل